package OOP.day11;

public class StaticMethod {
    int a; //实例变量，实例对象访问
    static  int b; //静态变量，类名访问

    void show(){ //实例方法，有隐式this
        System.out.println(this.a);
        System.out.println(b);
        System.out.println(StaticMethod.b); //
    }
    static void test(){ //静态方法，无隐式this
        //System.out.println(this.a);//错误，静态方法中不能使用this
        //System.out.println(a); //错误，静态方法中没有this，所以无法不能使用实例变量
        System.out.println(b); //静态方法中可以直接调用静态变量
        //show(); //错误，静态方法中不能使用实例方法
    }
}
